บทนำสู่การประมวลผลภาพด้วยคอมพิวเตอร์และการประมวลผลภาพดิจิทัล
การมองเห็นด้วยคอมพิวเตอร์ เป็นสาขาหนึ่งของปัญญาประดิษฐ์ที่ทำให้คอมพิวเตอร์สามารถดึงข้อมูลที่มีความหมายจากภาพดิจิทัลและวิดีโอได้ โดยพยายามเชื่อมช่องว่างระหว่าง ช่องว่างทางความหมาย ระหว่างข้อมูลพิกเซลดิบกับความเข้าใจในระดับมนุษย์ การประมวลผลภาพดิจิทัล ทำหน้าที่เป็นชั้นพื้นฐานสำหรับการมองเห็นด้วยคอมพิวเตอร์ โดยมุ่งเน้นการจัดการและปรับปรุงสัญญาณภาพผ่านการแปลงพิกเซลต่อพิกเซล เพื่อเตรียมข้อมูลสำหรับงานตีความในระดับที่สูงขึ้น
หลักการสำคัญ
- การแทนข้อมูล: ในระดับเครื่องจักร ภาพคือ เทนเซอร์ เชิงตัวเลข ไม่ใช่ภาพรวมที่มองเห็นได้ ภาพระดับสีเทาคือเมทริกซ์ 2 มิติของค่าความเข้ม ในขณะที่ภาพสีคือเทนเซอร์ 3 มิติที่แทนช่องสีแดง เขียว และน้ำเงิน (RGB) ที่มีมิติ $H \times W \times 3$
- การแปลงกับ การตีความ: การประมวลผลภาพดิจิทัลเกี่ยวข้องกับปฏิบัติการแบบภาพต่อภาพ เช่น การลดสัญญาณรบกวน การเพิ่มความคมชัด หรือการปรับสมดุลฮิสโตแกรม ในขณะที่การมองเห็นด้วยคอมพิวเตอร์มุ่งเน้นปฏิบัติการแบบภาพต่อความรู้ เช่น การจำแนกวัตถุ การระบุตำแหน่ง และการแบ่งส่วนภาพ
- กระบวนทัศน์กราฟิกผกผัน: การมองเห็นด้วยคอมพิวเตอร์สามารถมองได้ว่าเป็นส่วนกลับของคอมพิวเตอร์กราฟิกส์ ในขณะที่กราฟิกส์พยายามสร้างโลกภาพจากแบบจำลองทางคณิตศาสตร์ การมองเห็นพยายามกู้คืนโครงสร้าง 3 มิติและป้ายกำกับทางความหมายจากการฉายภาพ 2 มิติ
ความท้าทายหลัก
ความท้าทายหลักในสาขานี้คือ ช่องว่างทางความหมายซึ่งคือความไม่เชื่อมโยงระหว่างค่าพิกเซลระดับต่ำที่เครื่องจักรประมวลผล กับแนวคิดระดับสูงที่มนุษย์รับรู้
การเขียนโปรแกรมด้วย Python
คำถามข้อ 1
กระบวนการใดจัดอยู่ในประเภทปฏิบัติการแบบภาพต่อความรู้?
คำถามข้อ 2
ในระดับเครื่องจักร โครงสร้างข้อมูลของภาพสีมาตรฐานคืออะไร?
กรณีศึกษา: ระบบวินิจฉัยทางการแพทย์
อ่านสถานการณ์ด้านล่างและตอบคำถาม
โรงพยาบาลแห่งหนึ่งกำลังพัฒนาระบบวินิจฉัยทางการแพทย์อัตโนมัติใหม่ที่ออกแบบมาเพื่อวิเคราะห์ภาพเอ็กซ์เรย์ว่ามีการแตกหักของกระดูกหรือไม่ ระบบจะประมวลผลข้อมูลเซนเซอร์ดิบจากเครื่องเอ็กซ์เรย์และส่งออกรายงานการวินิจฉัยให้แก่แพทย์รังสีวิทยา
คำถาม
1. หากระบบใช้การเพิ่มคอนทราสต์เพื่อทำให้โครงสร้างกระดูกชัดเจนขึ้น ถือเป็นการประมวลผลภาพดิจิทัล (DIP) หรือการมองเห็นด้วยคอมพิวเตอร์ (CV)?
เฉลย:
การประมวลผลภาพดิจิทัล การเพิ่มคอนทราสต์คือการแปลงแบบภาพต่อภาพที่ปรับปรุงคุณภาพการมองเห็นของสัญญาณโดยไม่สกัดความหมายทางความหมาย
การประมวลผลภาพดิจิทัล การเพิ่มคอนทราสต์คือการแปลงแบบภาพต่อภาพที่ปรับปรุงคุณภาพการมองเห็นของสัญญาณโดยไม่สกัดความหมายทางความหมาย
คำถาม
2. หากระบบทำเครื่องหมายพื้นที่เฉพาะโดยอัตโนมัติว่าอาจมีการแตกหัก ระบบกำลังปฏิบัติงานประเภทใด?
เฉลย:
การมองเห็นด้วยคอมพิวเตอร์ / การตรวจจับวัตถุ ระบบกำลังตีความเนื้อหาภาพเพื่อสกัดความรู้ระดับสูง (ระบุตำแหน่งการแตกหัก)
การมองเห็นด้วยคอมพิวเตอร์ / การตรวจจับวัตถุ ระบบกำลังตีความเนื้อหาภาพเพื่อสกัดความรู้ระดับสูง (ระบุตำแหน่งการแตกหัก)
คำถาม
3. ทำไมจึงจำเป็นต้องลดสัญญาณรบกวนก่อนรันอัลกอริทึมการตรวจจับ?
เฉลย:
เพื่อปรับปรุงคุณภาพสัญญาณและลดผลบวกลวงในขั้นตอนการตีความทางความหมาย สัญญาณรบกวนอาจถูกตีความผิดโดยอัลกอริทึม CV ว่าเป็นคุณลักษณะหรือขอบจริง
เพื่อปรับปรุงคุณภาพสัญญาณและลดผลบวกลวงในขั้นตอนการตีความทางความหมาย สัญญาณรบกวนอาจถูกตีความผิดโดยอัลกอริทึม CV ว่าเป็นคุณลักษณะหรือขอบจริง